package com.syh.jn.scm.service.core;


import cn.redscarf.commons.wrapper.Wrapper;

import java.io.Serializable;
import java.util.List;

public interface ReadService<Vo, KEY extends Serializable> {


  Vo getById(KEY id);

  boolean contains(KEY id);

  List<Vo> findList(Wrapper wrapper);

  List<Vo> findListPage(Wrapper wrapper, Integer startRow, Integer count);

  Vo getOne(Wrapper wrapper);

  int getCount(Wrapper wrapper);

}
